package com.bjsxt.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * description:
 * 客服工单传输类对象
 *
 * @author ALIENWARE <br />
 * @date 2021/7/20
 */
@ApiModel(value = "com-bjsxt-dto-WorkIssueDto/客服工单传输类对象")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class WorkIssueVo {
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Long id;

    /**
     * 用户id(提问用户id)
     */
    @ApiModelProperty(value = "用户id(提问用户id)")
    private Long userId;

    /**
     * 回复人id
     */
    @ApiModelProperty(value = "回复人id")
    private Long answerUserId;

    /**
     * 回复人名称
     */
    @ApiModelProperty(value = "回复人名称")
    private String answerName;

    /**
     * 工单内容
     */
    @ApiModelProperty(value = "工单内容")
    private String question;

    /**
     * 回答内容
     */
    @ApiModelProperty(value = "回答内容")
    private String answer;

    /**
     * 状态：1-待回答；2-已回答；
     */
    @ApiModelProperty(value = "状态：1-待回答；2-已回答；")
    private Integer status;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date lastUpdateTime;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date created;

    /**
     * 创建工单的用户名称
     */
    @ApiModelProperty(value = "创建工单的用户名称")
    private String username = "测试用户";

    /**
     * 创建工单的用户真实名称
     */
    @ApiModelProperty(value = "创建工单的用户真实名称")
    private String realName = "Test";
}
